随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量 a1 和 a2 赋数值 10 和 20,为变量 c1 和 c2 赋字符 X 和 Y。以下所示的输入形式中正 确的是(注:□代表空格字符)( )做这题 →
- 判断C 语言程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格、制表符或回车符号作为分隔符。做这题 →
- 判断C 程序中 ,getchar 函数只能向终端输出一个字符。( )做这题 →
- 单选以下非法的赋值语句是()做这题 →
- 单选下面的程序的作用是 ____ a=a+b;b=a-b;a=a-b做这题 →
- 单选下列操作中,不能在 Excel 工作表的选定单元格中输入公式的是 。做这题 →
- 单选下面程序的输出结果是 ( ) main() { int x=10,y=10; Printf("%d\n",x--,--y); }做这题 →
- 单选以下程序的运行结果是 ( ) Mian() {int x=0302,y=302; Printf("%o %o\n",x,y); }做这题 →
- 单选以下选项中,不正确的赋值语句是 ( )做这题 →
- 填空以下程序运行后的输出结果是__ main() { char ch=' B' ; printf("%c %d\n", ch, ch); }做这题 →
- 单选设变量均已正确定义,若要通过 scanf("%d%c%d%c", &a1,&c1,&a2,&c2);语句为变量 a1 和 a2 赋数值 10 和 20,为变量 c1 和 c2 赋字符 X 和 Y。以下所示的输入形式中正 确的是(注: □代表空格字符)做这题 →
- 填空3、有以下程序 #include <stdio.h> main() { int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2*b); } 程序运行后的输出结果是____。做这题 →
- 填空5、有以下程序 main() { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出的结果是____。做这题 →
- 单选若有以下程序段: int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);做这题 →
- 判断a = b = 58 是正确的赋值语句。做这题 →
- 判断空语句就是一个空行。做这题 →
- 单选有以下程序段 char name[20];int num; scanf("name=%s num=%d",name,&num); 输入 name=Lili num=1001 后,name 中的内容是____。做这题 →
- 单选若想通过键盘输入, 使得 a1 的值为 12 , a2 的值为 34 , c1 的值为字符 a, c2 的值为字符 b, 程序输出结果是: 12,a,34,b 则正确的输入格式是 (以下 \sqcup 代表空格, <CR>代表回车) ____。做这题 →
- 单选设有定义:int a; float b;执行 scanf("%2d%f", &a, &b);语句时,若从键盘输入 876 543.0<回车>则 a 和 b 的值分别是____。做这题 →
- 单选有以下程序,其中%u表示按无符号整数输出。 main(){ unsigned int x=0xFFFF;/* x 的初值为十六进制数 */ printf("%u\n ",x); }做这题 →
- 判断若有定义:char c; int d;, 程序运行时输入:1,2 <回车>, 能把值 1 输入给变量 C、值 2 输入给变量 d 的语句是 scanf("%d,%f", &c,&d)。做这题 →
- 填空以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #include <stdio.h> #define N 10 void fun(int x[N]){ int i=0; while(i<N) scanf("%d",____); } 在程序中下划线处应填入的是____。做这题 →
- 填空5、有以下程序 main(){ char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("%c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66↘。则输出结果____。做这题 →
- 综合4、有以下程序 #include <stdio.h> main(){ int k=33; printf("%d,%o,%x\n", k, k, k); } 程序的运行结果是____。做这题 →
- 填空以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处____。 #include <stdio.h> main(){ int a[10], i=0; while( i<10 ) scanf("%d", ____ ); : }做这题 →
- 填空在进行排序时,经常会用到交换变量值的算法,已知 int a,b,t;//a,b 为要交换的变量;请写使用 C 语言来换语句____。做这题 →
- 填空能够接收字符串中含有空格的输入函数是____。(填函数名即可)做这题 →
- 单选欲从键盘给整型变量 a 赋值 3,b 赋值 2,则对应语句 scanf("%d,%d",&a,&b); 的输入格式是()做这题 →
- 单选在 C 语言中,下程序段运行时输出结果是()。 char s[18] = "a book!"; printf("%.4s",s);做这题 →
- 单选设有定义 double payment;下列语句中能将键盘输入的数值正确赋给变量的语句是____。做这题 →
- 单选若变量a、i已正确定义,且i已正确赋值,合法的语句是____。做这题 →
- 单选有以下程序 main() { int a=0,b=0; a=10; /* 给a赋值 */ b=20; /* 给b赋值 */ printf("a+b=%d\n",a+b); } 程序运行后的输出结果是____。做这题 →
- 单选以下程序的输出结果是____。 main( ) { int k=17; printf("%d,%o,%x \n",k,k,k); }做这题 →
- 单选有以下程序 main() { int m=0256,n=256; printf("%o %o\n",m,n); } 程序运行后的输出结果是____。做这题 →
- 单选以下程序的输出结果是____。 main() { int x=10,y=10; printf("%d %d\n",x--,--y); }做这题 →
- 单选以下合法的赋值语句是____。做这题 →
- 单选下列语句中符合C语言语法的赋值语句是____。做这题 →
- 单选请选出合法的C语言赋值语句____。做这题 →
- 单选下列程序的运行结果是____。 #include <stdio.h> main() { int a=2,c=5; printf("a=%d,b=%d \n",a,c); }做这题 →
- 单选以下程序的输出结果是____。 #include <stdio.h> main() { int a=2,c=5; printf("a=%%d,b=%%d\n",a,c); }做这题 →
- 单选有以下程序 main( ) { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是____。做这题 →
- 单选有以下程序 main() { int a=666,b=888; printf("%d\n",a,b); } 程序运行后的输出结果是____。做这题 →
- 单选执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是____。 main() { char s[100]; int c,i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s \n",c,i,s); }做这题 →
- 单选有定义语句:int b;char c[10];,则正确的输入语句是____。做这题 →
- 单选若要求从键盘读入含有空格字符的字符串,应使用函数____。做这题 →
- 单选有以下程序 #include <stdio.h> main() { char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第1列开始) ____。 123<回车> 45678<回车> 则输出结果是做这题 →
- 单选有以下程序 main() { int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量 m 中的值为 123,n 中的数值为 456,p 中的值为 789,则正确的输入是____。做这题 →
- 单选有以下程序段 int m=0,n=0; char c='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10<回车>,则输出结果是____。做这题 →
- 单选有定义语句:int x,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数据11,变量y得到数值12,下面四组输入形式中,错误的是____。做这题 →
- 单选若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c\n",c2-c1,c2-'a'+'A'); 则输出结果是: ____。做这题 →