問題詳情
35)有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
(A)求字符串s的长度
(B)比较两个串的大小
(C)将串s复制到串t
(D)求字符串s所占字节数
(A)求字符串s的长度
(B)比较两个串的大小
(C)将串s复制到串t
(D)求字符串s所占字节数
參考答案
答案:A
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 12)以下叙述中错误的是(A)计算机不能直接执行用C语言编写的源程序 (B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件(C)后缀为.obj的文件,经连接程序生成后缀为
- 34)设有定义:char p[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是(A)sizeof(p) (B)sizeof(char) (C)
- 33)有以下程序#include int fun(char s[]){ int n=0;while(*s=′0′) {n=10*n+*s-′0′;s++;}return(n);}main()
- 1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。算法的空间复杂度是指(A)算法程序的长度 (B)算法
- 32)若有定义: char *st= "how are you "; ,下列程序段中正确的是(A)char a[11], *p; strcpy(p=a+1,&st[4])
- 31)有下面程序段#include "stdio.h"#include "string.h"main(){ char a[3][20]={{"
- 30)下面程序的输出结果是#includemain(){ int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%dn",*p+9);
- 汽油引擎使用時規鍊條驅動之正時齒輪,當更換鍊條時須同時更換(A)凸輪軸(B)鍊條張力器(C)凸輪軸齒輪及曲軸之齒輪(D)時規齒輪蓋
- 20)若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoid main(){ int cs;while((cs=getchar())!=;
- 29)以下叙述中错误的是(A)改变函数形参的值,不会改变对应实参的值 (B)函数可以返回地址值(C)可以给指针变量赋一个整数作为地址值 (D)当在程序的开头包含头文件stdio.h时,可以给
內容推薦
- 30)现有如下程序段#include "stdio.h"main(){ int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,
- 13)下列选项可以正确表示字符型常量的是(A)′r′ (B)"a" (C)"897" (D)296
- 31)请选出正确的程序段(A)int *p;scanf("%d",p);…(B)int *s, k;*s=100;…(C)int *s, k;char *p, c;s=&
- 22)有以下程序main(){int k=5,n=0;do{switch(k){case 1: case 3:n+=1;k--;break;default:n=0;k--;case 2: c
- 37)下列选项中错误的说明语句是(A)char a[]={′t′,′o′,′y′,′o′,′u′,′′}; (B)char a[]={"toyou"};(C)char a
- 32)下面程序段的运行结果是char a[]="lanuage",*p;p=a;while(*p!=′u′){printf("%c",*p-32);p
- 15)设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。
- 23)有如下程序main(){ int n=9;while(n>6){n--; printf("%d",n);} }该程序的输出结果是(A)987 (B)876 (
- 38)以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i&l
- 16)若有说明:int *p,m=5,n;,以下正确的程序段是(A)p=&n;scanf("%d",&p); (B)p=&n;scanf("%d",*
- 33)以下程序的输出结果是#includeint a[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){ p=(int*)malloc(sizeof(int));f(
- 24)有以下程序#includemain(){ int c;while((c=getchar())!=′n){ switch(c-′2′){ case 0:case 1:putchar(c+
- 39)下列程序的输出结果是#include "stdio.h"#define M(x,y) x%ymain(){ int a,m=12,n=100;a=M(n,m);pr
- 设有如下三关系表 R A m n S B C 1 3 A B C m 1 3 n 1 3 T 下列操作中正确的是 (A)T=R∩S (B)T=R∪S (C)T=R×S (D)T=R/S
- 下列叙述中正确的是(A) 一个算法的空间复杂度大,则其时间复杂度也必定大(B) 一个算法的空间复杂度大,则其时间复杂度必定小(C) 一个算法的时间复杂度大,则其空间复杂度必定小(D)上述三种说法都
- 25)有以下程序main(){ int x=0,y=0,i;for (i=1;;++i){ if (i%2==0) {x++;continue;}if (i%5==0) {y++;break
- 9)下列叙述中,正确的是(A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 (B)用E-R图只能表示实体集之间一对一的联系 (C)用E-R图只能表示实体集之间一对多的联
- 40)假定当前盘符下有两个如下文本文件:文件名 atxt atxt内容 123# 321#则下面程序段执行后的结果为#include "stdio.h"void
- 17)在执行下述程序时,若从键盘输入6和8,则结果为main(){ int a,b,s;scanf("%d%d",&a,&B);s=aif(a<B) s=b; s*
- 34)有以下程序void f(int *q){int i=0;for(;i<5; i++) (*q)++;}main(){int a[5] ={1,2,3,4,5}, i;fA);fo
- 26)有以下程序main(){int a[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;ia[k][i]){
- 01 ( ) 非中華民國境內居住之個人,取有中華民國境內銀行給付之活期儲蓄存款利息所得,依據所得稅法規定,應否課徵綜合所得稅? (A)應就源扣繳 (B)全年在27萬元以下免納所得稅 (C)應該辦理結算
- 10)下列有关数据库的描述,正确的是(A)数据处理是将信息转化为数据的过程 (B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变(C)关系中的每一列称为元组,一个元组就是一个
- 18)若执行下面的程序时,从键盘输入5和2,则输出结果是main(){ int a,b,k;scanf("%d,%d ",&a,&B);k=a;if(a<B)k=a
- 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(A)63 (B)64 (C)6 (D)7