問題詳情
15)设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
(A) 10□X□20□Y<回车>
(B) 10□X20□Y<回车>
(C) 10□X<回车>20□Y<回车>
(D) 10X<回车>20Y<回车>
(A) 10□X□20□Y<回车>
(B) 10□X20□Y<回车>
(C) 10□X<回车>20□Y<回车>
(D) 10X<回车>20Y<回车>
參考答案
答案:D
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 37)下列选项中错误的说明语句是(A)char a[]={′t′,′o′,′y′,′o′,′u′,′′}; (B)char a[]={"toyou"};(C)char a[]=&q
- 24)有以下程序#includemain(){ int c;while((c=getchar())!=′n){ switch(c-′2′){ case 0:case 1:putchar(c+4);ca
- 28)有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10};int *p=&a[3],b;b=p[5];则b的值是(A)5 (B)6 (C)9 (D)8
- 14)以下叙述中正确的是(A)构成C程序的基本单位是函数 (B)可以在一个函数中定义另一个函数(C)main()函数必须放在其他函数之前 (D)C函数定义的格式是K&R格式
- 5)下列关于队列的叙述中正确的是(A)在队列中只能插入数据 (B)在队列中只能删除数据 (C)队列是先进先出的线性表 (D)队列是先进后出的线性表
- 36)当用户要求输入的字符串中含有空格时,应使用的输入函数是(A)scanf() (B)getchar() (C)gets() (D)getc()
- 23)有如下程序main(){ int n=9;while(n>6){n--; printf("%d",n);} }该程序的输出结果是(A)987 (B)876 (C)876
- 27)下面程序的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me则程序输出的结果是#include "stdio.h"main(argc,argv)int
- 22)有以下程序main(){int k=5,n=0;do{switch(k){case 1: case 3:n+=1;k--;break;default:n=0;k--;case 2: case 4
- 13)下列选项可以正确表示字符型常量的是(A)′r′ (B)"a" (C)"897" (D)296
內容推薦
- 25)有以下程序main(){ int x=0,y=0,i;for (i=1;;++i){ if (i%2==0) {x++;continue;}if (i%5==0) {y++;break;} }p
- 38)以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i<5;i
- 7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为 (A)n+1 (B)n-1 (C)2n (D)n/2
- 16)若有说明:int *p,m=5,n;,以下正确的程序段是(A)p=&n;scanf("%d",&p); (B)p=&n;scanf("%d",*p) (C
- 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]){t=a[j
- 39)下列程序的输出结果是#include "stdio.h"#define M(x,y) x%ymain(){ int a,m=12,n=100;a=M(n,m);printf(
- 8)设有如下三个关系表R S TA BC ABCm 13 m13n n下列操作中正确的是(A) T=R∩S (B) T=R∪S (C) T=R×S (D) T=R/S
- 17)在执行下述程序时,若从键盘输入6和8,则结果为main(){ int a,b,s;scanf("%d%d",&a,&B;s=aif(a<B s=b; s*=s; pri
- 27)有以下程序int f(int n){ if(n==1)return 1;else return f(n-1)+1;}main(){ int i,j=0;for(i=1;i<3;i++)j+
- 9)下列叙述中,正确的是(A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 (B)用E-R图只能表示实体集之间一对一的联系 (C)用E-R图只能表示实体集之间一对多的联系 (D)
- 18)若执行下面的程序时,从键盘输入5和2,则输出结果是main(){ int a,b,k;scanf("%d,%d ",&a,&B;k=a;if(a<Bk=a%b; els
- 28)当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){ char s[80],c=′a′;int i=0;scanf("%s&quo
- 19)在C语言中,函数返回值的类型最终取决于(A)函数定义时在函数首部所说明的函数类型 (B)return语句中表达式值的类型 (C)调用函数时主调函数所传递的实参类型 (D)函数定义时形参的类型
- 右图是恒温下某化学反应的反应速率随反应时间变化的示意图。下列叙述与示意图不相适合的是 A.反应达平衡时,正反应速率和逆反应速率相等 B.该反应达到平衡态I后,增大反应物浓度,平衡发生移动,达到平
- 29)下面程序输出的结果是main(){ int i;int a[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d "
- 30)现有如下程序段#include "stdio.h"main(){ int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45
- 39)以下程序的输出结果是main(){ int c=35; printf("%dn",c&C;}(A)0 (B)70 (C)35 (D)1
- 31)请选出正确的程序段(A)int *p;scanf("%d",p);…(B)int *s, k;*s=100;…(C)int *s, k;char *p, c;s=&k;p=&
- 40)有以下程序#include main() { FILE *fp; int i=20,j=30,k,n;fp=fopen("ddat","w");fpr
- 8)在数据库设计中,将E-R图转换成关系数据模型的过程属于(A)需求分析阶段 (B)概念设计阶段 (C)逻辑设计阶段 (D)物理设计阶段
- 32)下面程序段的运行结果是char a[]="lanuage",*p;p=a;while(*p!=′u′){printf("%c",*p-32);p++;}(
- 1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。程序流程图中带有箭头的线段表示的是(A)图元关系 (B)数据流
- 18)当变量c的值不为6时,值也为"真"的表达式是(A)(c==2)||(c==4)||(c==6) (B)(c>=2&& c=2&&c=2&& c<=6)&&
- 9)有三个关系R、S和T如下:RBCDa0k1b1n1SBCDf3h2a0k1n2x1TBCDa0k1由关系R和S通过运算得到关系T,则所使用的运算为 (A)并 (B)自然连接 (C)笛卡尔积 (D)
- 33)以下程序的输出结果是#includeint a[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){ p=(int*)malloc(sizeof(int));f(p,A;p